
    function animate(obj,target,callback){
        clearInterval(obj.maker);
        obj.maker = setInterval(function(){
            var step = (target - obj.offsetLeft) / 10;
            step = step > 0 ? Math.ceil(step) : Math.floor(step);
            if(obj.offsetLeft == target) {
                clearInterval(obj.maker);
                if(callback) {
                    callback();
                }
                // callback && callback();
            }
            else{
                obj.style.left = obj.offsetLeft +step+ 'px';
            }
        },15);
    }
